% Capítulo "Gramáticas con atributos"
\chapter{Gram\'aticas con atributos}

\section{S-atribuidas}

\setcounter{ejercicio}{4101}

\input{./capitulo4/ejercicios/S-atribuidas/gramatica_parentesis.tex}       \pagebreak \stepcounter{ejercicio}
\input{./capitulo4/ejercicios/S-atribuidas/listas_anidadas.tex}            \pagebreak \stepcounter{ejercicio}
\input{./capitulo4/ejercicios/S-atribuidas/try_catch_finally.tex}          \pagebreak \stepcounter{ejercicio}
\input{./capitulo4/ejercicios/S-atribuidas/series_fibonacci.tex}           \pagebreak \stepcounter{ejercicio}

\section{L-atribuidas}

\setcounter{ejercicio}{4201}

\input{./capitulo4/ejercicios/L-atribuidas/binario_decimal.tex}            \pagebreak \stepcounter{ejercicio}
\input{./capitulo4/ejercicios/L-atribuidas/descripcion_gramatica.tex}      \pagebreak \stepcounter{ejercicio}
\input{./capitulo4/ejercicios/L-atribuidas/matrices_MATLAB.tex}            \pagebreak \stepcounter{ejercicio}
\input{./capitulo4/ejercicios/L-atribuidas/LL1_L_atribuida.tex}            \pagebreak \stepcounter{ejercicio}
\input{./capitulo4/ejercicios/L-atribuidas/expresiones_aritmeticas.tex}    \pagebreak \stepcounter{ejercicio}
\input{./capitulo4/ejercicios/L-atribuidas/declaraciones_java.tex}         \pagebreak \stepcounter{ejercicio}
\input{./capitulo4/ejercicios/L-atribuidas/series_fibonacci.tex}           \pagebreak \stepcounter{ejercicio}
\input{./capitulo4/ejercicios/L-atribuidas/traduccion_latex_html.tex}      \pagebreak \stepcounter{ejercicio}

\section{YACC}

\setcounter{ejercicio}{4301}

\input{./capitulo4/ejercicios/YACC/puertas_NAND.tex}                       \pagebreak \stepcounter{ejercicio}
\input{./capitulo4/ejercicios/YACC/arrays_PASCAL.tex}                      \pagebreak \stepcounter{ejercicio}
\input{./capitulo4/ejercicios/YACC/longitud_listas_PROLOG.tex}             \pagebreak \stepcounter{ejercicio}
\input{./capitulo4/ejercicios/YACC/listas_canonicas_PROLOG.tex}            \pagebreak \stepcounter{ejercicio}
\input{./capitulo4/ejercicios/YACC/formulacion_quimica.tex}                \pagebreak \stepcounter{ejercicio}
\input{./capitulo4/ejercicios/YACC/26_variables.tex}                       \pagebreak \stepcounter{ejercicio}
\input{./capitulo4/ejercicios/YACC/URL.tex}                                \pagebreak \stepcounter{ejercicio}
\input{./capitulo4/ejercicios/YACC/notacion_polaca_inversa.tex}            \pagebreak \stepcounter{ejercicio}
\input{./capitulo4/ejercicios/YACC/paso_parametros_WWW.tex}                \pagebreak \stepcounter{ejercicio}
\input{./capitulo4/ejercicios/YACC/tres_en_raya.tex}                       \pagebreak \stepcounter{ejercicio}
\input{./capitulo4/ejercicios/YACC/DBASE3_SQL.tex}                         \pagebreak \stepcounter{ejercicio}
\input{./capitulo4/ejercicios/YACC/juego_tablero.tex}                      \pagebreak \stepcounter{ejercicio}
\input{./capitulo4/ejercicios/YACC/matrices_simetricas.tex}                \pagebreak \stepcounter{ejercicio}
\input{./capitulo4/ejercicios/YACC/polaca_inversa_infija.tex}              \pagebreak \stepcounter{ejercicio}
\input{./capitulo4/ejercicios/YACC/evaluacion_polinomios.tex}              \pagebreak \stepcounter{ejercicio}
\input{./capitulo4/ejercicios/YACC/tablas_HTML.tex}                        \pagebreak \stepcounter{ejercicio}
\input{./capitulo4/ejercicios/YACC/productos_monomios.tex}                 \pagebreak \stepcounter{ejercicio}
\input{./capitulo4/ejercicios/YACC/XML.tex}                                \pagebreak \stepcounter{ejercicio}
\input{./capitulo4/ejercicios/YACC/evaluacion_funciones.tex}               \pagebreak \stepcounter{ejercicio}